package edu.xidian.bdilab.jrbigdata.service.enterprise.register;

import edu.xidian.bdilab.jrbigdata.controller.response.ResponseResult;

import java.util.Date;

public interface RegisterService {
    /**
     * 查询用户是否已经注册
     * @param socialCode 社会信用号，主键
     * @description 原意指查不到的时候插入，现在已经修改
     * @Date 05/26
     * @return 查到了返回false，没查到返回true
     */
    boolean checkEnterpriseInfo(String socialCode);

    /**
     * 将企业信息插入表中
     */
    void setEnterpriseInfo(String socialCode, String enterpriseName,
                           int registeredCapital, String ownerName,
                           int region, String street,
                           String ownerPhone, String contactNname,
                           String contactPhone, Date establishTime,
                           String establishAddress, Integer fundQuota,
                           Integer available, String businessScop,
                           String enterpriseDesc, String accountBank,
                           String electricityChargeCode, String socialSecurityCode);

    /**
     * 加入新用户
     * @param md5Password 已被加密的密码
     */
    void addEnterpriseUser(String socialCode, String md5Password);
}
